#region Using References

using System;
using System.Diagnostics.Contracts;

#endregion

namespace Beaker.OpenCube.Mapping
{
	[Pure]
	[Serializable]
	public class MappingException
		: Exception
	{
		public MappingException( string message )
			: base( message )
		{
			Contract.Requires( !string.IsNullOrEmpty( message ) );
		}

		public MappingException( string message, Exception innerException )
			: base( message, innerException )
		{
			Contract.Requires( !string.IsNullOrEmpty( message ) );
		}
	}
}